<?php
// +----------------------------------------------------------------------
// | Exquisite
// +----------------------------------------------------------------------
// | Author: derek <693472824@qq.com> <http://www.bloveambition.com/>
// +----------------------------------------------------------------------

/**
 * 系统公共库文件
 * 主要定义系统公共函数库
 */

/**
 * 分析枚举类型配置值 格式 a:名称1,b:名称2
 * @param  string $string 配置项字段串
 * @return array  $value  配置项数组
 * @author derek <693472824@qq.com>
 */ 
function parse_config_attr($string) {
    $array = preg_split('/[,;\r\n]+/', trim($string, ",;\r\n"));
    if(strpos($string,':')){
        $value  =   array();
        foreach ($array as $val) {
            list($k, $v) = explode(':', $val);
            $value[$k]   = $v;
        }
    }else{
        $value  =   $array;
    }
    return $value;
}

/**
 * 获取文本中首张图片地址
 * 
 * @param  [type] $content 文本内容
 * @return [type]          [description]
 */
function getThumbnail($content){
    
    $imgPath = ''; 
    
    if(preg_match_all("/(src)=([\"|']?)([^ \"'>]+\.(gif|jpg|jpeg|bmp|png))\\2/i", $content, $matches)) {
        
        $str = $matches[3][0];
        
        if (preg_match('/\/Uploads\/ueditor/', $str)) {

            $imgPath = substr($str, 17);
        }
    }
    
    return $imgPath;
}

?>